madagascar jasmine (stephanotis floribunda) - French English Dictionary